package com.lezhi.socialgram.model.sys;

import com.fasterxml.jackson.annotation.JsonIgnore;

import java.util.Date;
import java.util.List;

/**
 * Created by daizhen on 2017/4/5.
 */
public class User {
    private Long userId;
    private String nickname;
    private String nicknameZh;
    private String userImageUrl;
    private Integer sex;
    private Date birthday;
    private Integer age;
    private String starSign;
    private String infoImageAndVideoUrls;
    private String personalSign;
    private String personalTags;
    private String profession;
    private String workArea;
    private Integer height;
    private String homeland;
    private String voiceGreetingUrl;
    private Integer level;
    private Date lastLoginTime;
    private Integer voiceGreetingSeconds;
    private List<String> eating;
    private List<String> sports;
    private List<String> movies;
    private List<String> musics;
    private Integer momentCount;
    private String lastMomentImageUrl;
    private Long lastMomentTimezone;
    private String lastMomentContent;
    private Date vipExpireTime;
    private Integer isVip;
    private Integer forbidStrangeSendMsg;
    private Integer isLike;
    private String city;
    private String distance;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    @JsonIgnore
    public String getNicknameZh() {
        return nicknameZh;
    }

    public void setNicknameZh(String nicknameZh) {
        this.nicknameZh = nicknameZh;
    }

    public String getUserImageUrl() {
        return userImageUrl;
    }

    public void setUserImageUrl(String userImageUrl) {
        this.userImageUrl = userImageUrl;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getStarSign() {
        return starSign;
    }

    public void setStarSign(String starSign) {
        this.starSign = starSign;
    }

    public String getInfoImageAndVideoUrls() {
        return infoImageAndVideoUrls;
    }

    public void setInfoImageAndVideoUrls(String infoImageAndVideoUrls) {
        this.infoImageAndVideoUrls = infoImageAndVideoUrls;
    }

    public String getPersonalSign() {
        return personalSign;
    }

    public void setPersonalSign(String personalSign) {
        this.personalSign = personalSign;
    }

    public String getPersonalTags() {
        return personalTags;
    }

    public void setPersonalTags(String personalTags) {
        this.personalTags = personalTags;
    }

    public String getProfession() {
        return profession;
    }

    public void setProfession(String profession) {
        this.profession = profession;
    }

    public String getWorkArea() {
        return workArea;
    }

    public void setWorkArea(String workArea) {
        this.workArea = workArea;
    }

    public String getHomeland() {
        return homeland;
    }

    public void setHomeland(String homeland) {
        this.homeland = homeland;
    }

    public String getVoiceGreetingUrl() {
        return voiceGreetingUrl;
    }

    public void setVoiceGreetingUrl(String voiceGreetingUrl) {
        this.voiceGreetingUrl = voiceGreetingUrl;
    }

    public List<String> getEating() {
        return eating;
    }

    public void setEating(List<String> eating) {
        this.eating = eating;
    }

    public List<String> getSports() {
        return sports;
    }

    public void setSports(List<String> sports) {
        this.sports = sports;
    }

    public List<String> getMovies() {
        return movies;
    }

    public void setMovies(List<String> movies) {
        this.movies = movies;
    }

    public List<String> getMusics() {
        return musics;
    }

    public void setMusics(List<String> musics) {
        this.musics = musics;
    }

    public Integer getMomentCount() {
        return momentCount;
    }

    public void setMomentCount(Integer momentCount) {
        this.momentCount = momentCount;
    }

    public String getLastMomentImageUrl() {
        return lastMomentImageUrl;
    }

    public void setLastMomentImageUrl(String lastMomentImageUrl) {
        this.lastMomentImageUrl = lastMomentImageUrl;
    }

    public Long getLastMomentTimezone() {
        return lastMomentTimezone;
    }

    public void setLastMomentTimezone(Long lastMomentTimezone) {
        this.lastMomentTimezone = lastMomentTimezone;
    }

    public String getLastMomentContent() {
        return lastMomentContent;
    }

    public void setLastMomentContent(String lastMomentContent) {
        this.lastMomentContent = lastMomentContent;
    }

    public Date getVipExpireTime() {
        return vipExpireTime;
    }

    public void setVipExpireTime(Date vipExpireTime) {
        this.vipExpireTime = vipExpireTime;
    }

    public Integer getIsVip() {
        return isVip;
    }

    public void setIsVip(Integer isVip) {
        this.isVip = isVip;
    }

    public Integer getForbidStrangeSendMsg() {
        return forbidStrangeSendMsg;
    }

    public void setForbidStrangeSendMsg(Integer forbidStrangeSendMsg) {
        this.forbidStrangeSendMsg = forbidStrangeSendMsg;
    }

    public Integer getIsLike() {
        return isLike;
    }

    public void setIsLike(Integer isLike) {
        this.isLike = isLike;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getHeight() {
        return height;
    }

    public void setHeight(Integer height) {
        this.height = height;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Date getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public Integer getVoiceGreetingSeconds() {
        return voiceGreetingSeconds;
    }

    public void setVoiceGreetingSeconds(Integer voiceGreetingSeconds) {
        this.voiceGreetingSeconds = voiceGreetingSeconds;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }
}
